import pandas as pd
import numpy as np

# 固定随机种子，每次生成一样
np.random.seed(42)
n = 100

df = pd.DataFrame({
    "ID": np.arange(1, n + 1),
    "姓名": [f"用户{i:03d}" for i in range(1, n + 1)],
    "部门": np.random.choice(["销售", "技术", "人事", "财务"], n),
    "销售额": np.random.randint(5000, 50000, n),
    "毛利率": np.round(np.random.uniform(0.05, 0.35, n), 3),
    "日期": pd.date_range("2024-01-01", periods=n, freq="2D"),
})

# 保存到当前目录
df.to_excel("demo.xlsx", index=False)
print("✅ demo.xlsx 已生成（100 行样例数据）")